package {
	import flash.display.Bitmap;
	import flash.display.Sprite;

	/**
	 * @author lenovo
	 */
	public class Coin extends Sprite {
			private var mySpeed:int = 10;
	
			[Embed(source = "../cointransparente.png")]
			private var CoinImg1:Class;
	
	
			[Embed(source = "../silvertransparente.png")]
			private var CoinImg2:Class;
	
	
			[Embed(source = "../bronzetransparente.png")]
			private var CoinImg3:Class;
	
	
//			private var style : String;
	
//			private var array : Array;
	
	
			public function Coin(style:String) {
				style = String(Math.floor(Math.random()*3)+1);
//				array = new Array();
//				pickType(type);
				pickstyle(style);
			}
	
			private function pickstyle(style : String):void{
				var img : Bitmap;
				switch(style){
					case "1": 
						img = new CoinImg1();
						img.scaleX = 0.4;
						img.scaleY = 0.4;
						addChild(img);
						break;
					case "2": 
						img = new CoinImg2();
						img.scaleX = 0.4;
						img.scaleY = 0.4;
						addChild(img);
						break;
					case "3": 
						img = new CoinImg3();
						img.scaleX = 0.4;
						img.scaleY = 0.4;
						addChild(img);
						break;
				}
//				trace(array);
//				for (var i:uint = 0; i < array.length ; i++) {
//					for (var j:uint = 0; j < array[i].length; j++) {
//						if (array[i][j] == 1) {
//							var myImg : Bitmap = new Bitmap(img.bitmapData.clone());
//							myImg.scaleX = 0.2;
//							myImg.scaleY = 0.2;
//							myImg.x = j*25;
//							myImg.y = i*25;
//							addChild(myImg);
//							myCoins.push(coin);
//						}
//					}
//				}
			}
			
//			public function get image(): Sprite{
//				return imageCoin;			
//			}
//			public function set image(value : Sprite):void{
//				imageCoin = value;			
//			}
	
//			public function pickType(type : String):void{
//				switch(type){
//					case "1":
//						array =    [ [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],			
//						 			 [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ] ];
//						break;
//					case "2":
//						array =    [ [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],
//									 [1, 1, 1, 1, 0, 0 ],
//									 [1, 1, 1, 1, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ],
//									 [1, 1, 0, 0, 1, 1 ] ];
//						break;
//					case "3":
//						array =    [ [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ],
//      								 [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ],
//									 [0, 0, 1, 1, 0, 0 ] ];
//						break;
//				} 
//			}
	
			public function get speed():int {
				return mySpeed;
			}
		}
}